﻿body{font: 12px arial,宋体,sans-serif;color:#333;}
a{text-decoration:none;color:#333;}
a:hover{color:#0066a4;text-decoration:underline;}
.isprite,.block-nav h3,.dot-list li{background:url(../img/i_sprite.gif) no-repeat;}
.dot-list li{background-position:-153px -449px;}
h1{font-size:24px;font-weight:bold;padding:10px 0 6px;}
h3{font-size:14px;font-weight:bold;line-height:24px;}
.avatar{vertical-align:middle;}
.block-hd h4,.block-hd h3{float:left;}
.block-hd h4,.block-hd h4 a,.block-hd .more,.block-ft .more{color:#0b5c91;}
.block-hd .more,.block-ft .more{float:right;}
.tb-slim{padding-left:24px;line-height:22px;}
.tb-slim tr{border-bottom:1px dotted #dddddd;}
.tb-slim thead th{background:#f1f1f1;padding-left:0;}
.tb-slim th{padding-left:26px;}
.tb-slim thead th.cell0{padding-left:24px;}
.tb-slim tbody th{font-weight:normal;}
.tb-slim th,.tb-slim td{padding-bottom:2px;text-align:left;}

/* 3 columns layout */
.g-3col{background:#fff;}
.g-3col .g-equalh-m {
	right:170px;			/* width of the right column */
	background:#fff;		/* center column background colour */
}
.g-3col .g-equalh-l {
	right:600px;			/* width of the middle column */
	background:#c5e5fe;	/* left column background colour */
}
.g-3col .col-mask{
	right:-770px;	/* 100% minus left column width */
}
.g-3col .col-main {
	width:100%;			/* width of center column content (column width minus padding on either side) */
	left:auto;			/* override inheritted values */
}
.g-3col .col-main-core{margin:0 177px 0 187px;}
.g-3col .col-aside-l {
	width:170px;/*180-5-5*/			/* Width of left column content (column width minus padding on either side) */
	left:auto;			/* override inheritted values */
	margin-left:-100%;
	padding:0 5px; 
}
.g-3col .col-aside-r {
	width:170px;/*170-0-0*/			/* Width of right column content (column width minus padding on either side) */
	left:auto;		/* override inheritted values */
	margin-left:-170px;	/* width of right column  */
}
/* header */
#top-nav{height:28px;line-height:28px;}
#top-nav .logo,#top-nav .toplink{float:left}
.toplink{margin-left:18px;}
.toplink li{float:left;display:inline}
.toplink .split{margin:0 8px;}
#login-status{float:right;padding-right:6px;}
#top-nav img{vertical-align:middle;}

#pop-igroups{position:relative;}
#btn-igroups{border:1px solid #4caae8;padding:2px 0;background-color:#def0ff;text-decoration:none;color:#0066a4;background-position:-78px -434px;}
#btn-igroups span{border:1px solid #c5e5ff;padding:1px 18px 1px 7px;}
#pop-igroups-ct{border:1px solid #4caae8;padding:3px;background-color:#def0ff;position:absolute;z-index:1000;width:161px;left:0;top:26px;_top:25px;}
.noslide #pop-igroups-ct{width:145px;}
#pop-igroups-ct .slide-mask,#pop-igroups-ct .slide-bar{float:left;}
#pop-igroups-ct .slide-mask{width:145px;height:146px;overflow:hidden;background:#fff;position:relative;}
#pop-igroups-ct .slide-bar{height:146px;width:15px;background:background-color:#def0ff;border-left:1px solid #c4e2f7;position:relative;}
#pop-igroups-ct .btn-slide-up,#pop-igroups-ct .btn-slide-dwn{width:14px;height:14px;display:block;position:absolute;border-right:1px solid #fff;border-bottom:1px solid #fff;left:0;top:0;background-position:-150px -464px;}
#pop-igroups-ct .btn-slide-dwn{bottom:0;top:auto;background-position:-150px -477px;}
#pop-igroups-ct .slider-wrap{position:absolute;width:15px;height:116px;top:15px;left:0;}
#pop-igroups-ct .slider{cursor:pointer;position:relative;width:14px;height:50px;background:#c4e2f7;border-right:1px solid #fff;border-bottom:1px solid #fff;}
#list-igroup{position:absolute;left:0;}
#list-igroup li{height:20px;line-height:20px;padding-left:12px;border-bottom:1px solid #c5e5ff;width:133px;overflow:hidden;float:none;display:block;}
#list-igroup .hot a{color:red;}
#banner{border:1px solid #458bc1;background:url(../img/banner_bg5x70.jpg) center center repeat-x;color:#fff;}
#banner img{float:left;}
#banner .place{font-weight:bold;margin-right:8px;}

/* meta bar */
#meta-bar{margin:1px auto 4px auto;}
.box-group-meta{height:18px;background:#ececec;padding:2px 5px 2px 8px;line-height:18px;}
.g-foundInfo{float:left}
.g-links{float:right;}
.g-foundInfo span{padding:0 6px;}
.btn-gzoneAdmin{display:block;height:18px;width:69px;background-position:0 -338px;}



/* #main */
/* ie z-index fix */
#main,#header{position:relative;z-index:2}
#main{z-index:1}

/* left column */
/* block-groupInfo */
.block-groupInfo{background:#f0f5fb;margin-top:5px;}
.block-groupInfo .g-type{font-size:12px;font-weight:normal;}
	.g-type em{color:#ee0302;font-style:normal;}
	.btn-upgrade{float:right;width:44px;height:16px;background-position:0 -418px;margin:4px 4px 0 0;}

.stat-info{margin-top:10px;}
.stat-info li{line-height:22px;float:left;width:100%;}
.stat-info .lbl,.stat-info .txt{float:left;}
.stat-info .lbl{margin-right:12px;}
.barchart{float:left;margin:7px 4px 0 0;}
.barchart,.barchart-inside{width:45px;height:8px;background-position:0 -209px;}
.barchart-inside{background-position:0 -227px;}

/* block-nav */
.block-nav{background:#fff;}
.block-nav h3{line-height:32px;padding-left:32px;}
.block-nav li{height:32px;line-height:32px;padding-left:10px;border:1px solid #a7c4e2;background-color:#f0f5fb;margin-top:3px;}
.block-nav li.on{height:auto;}
.block-nav li.home{margin-top:0;}
.block-nav .home h3{background-position:0 -54px;}
.block-nav .bbs h3{background-position:0 -87px;}
.block-nav .album h3{background-position:0 -117px;}
.block-nav .gtalk h3{background-position:0 -146px;}
.block-nav .gmember h3{background-position:0 -174px;}
.block-nav a{color:#1f5595;text-decoration:underline;}

.block-nav .sub-nav{margin:0 0 7px 34px;display:none;}
.block-nav .sub-nav li{height:18px;line-height:18px;padding-left:8px;border:none;margin-top:0;}

/* middle column */
.block-notice{height:132px;padding:10px;}
.block-notice .notice-icon{float:left;margin-right:10px;padding:5px;background:#c5e5ff;border:1px solid #8dc7f0}
.block-notice .notice-title{font-weight:bold;padding-top:14px;}
.block-notice .notice-ct{line-height:21px;margin-top:16px;}

.block-topics .block-hd,.block-topics .block-ft{height:25px;line-height:25px;}
.block-topics .block-ct{border-top:2px solid #d6d8da;padding-top:2px;}
.block-topics .block-ft{background:#f1f1f1;margin-top:2px;}
.btn-addtopic{width:61px;height:21px;background-position:0 -245px;}
.block-topics .topic-vr{display:block;text-align:center;}
.block-topics .col-user{width:100px;}
.block-topics .col-date{width:83px;}
.block-topics .col-vr{width:62px;}
.block-topics .icon-music{padding-left:14px;background-position:0 -30px;}


/* right column
-----------------------------------------*/
.col-aside-r .block-hd,.col-aside-r .block-ct{padding:4px;}
#list-member{margin-top:4px;border-top:1px solid #d6d6d6;padding-top:6px;}
#list-member li{height:22px;line-height:22px;padding-left:23px;}
#list-member .avatar{padding-right:5px;}
#list-member .g-founder{background-position:4px -362px;}
#list-member .g-admin{background-position:4px -388px;}
.block-groupActs a{display:block;width:152px;height:21px;background-position:0 -276px;}
.block-groupActs .btn-money1{margin-top:4px;background-position:0 -307px;}
.block-groupUsers{margin-top:4px;}
.block-groupUsers .block-hd{height:16px;}
.block-groupUsers .block-ft{height:25px;line-height:20px;border-top:1px solid #d6d8da;margin-top:3px;}
/* #footer */
#footer{height:62px;margin-top:10px;border-top:2px solid #8dc7f0;padding:20px 0;text-align:center;line-height:22px;}
#footer .extra,#footer .cpr{color:#818181}
#footer a{padding-right:8px;}